home *** CD-ROM | disk | FTP | other *** search
- /* Written by Lucifer48 (6 august 1999) */
- /* for ConquerMe II by MisterE (battle 1) */
-
- #include <stdio.h>
- #define NAME "Lucifer4" /* only 8 chars are used */
-
- /**************************/
-
- char ok_x7(char x7, char u0)
- {
- if ( (( ((u0 & 0xF) + 0xA ) - ((-x7 + 0x12C) % 0xA ) )==1) ||
- (( ((u0 & 0xF) + 0xA ) - ((-x7 + 0x12C) % 0xA ) )==0xB) )
- return 1;
- else
- return 0;
- }
-
- /**************************/
-
- void pairs()
- {
- char i;
- short n0;
- char x0, x7, s0, t0, u0;
-
- for(i=0; i<=7; i++)
- {
- n0=*(NAME+i);
- printf("Letter: %c\n",n0);
- for(x0=0x30; x0<=0x7a; x0++)
- for(x7=0x30; x7<=0x7a; x7++)
- {
- s0=( ((x0-n0-x7+0x12C) % 0xA) | 0x30);
- if ( (s0==0x30) || (s0==0x31) || (s0==0x32) ||
- (s0==0x33) || (s0==0x38) || (s0==0x39) )
- {
- t0=((x0 & 0xF) + 0xA) - ((-s0+0x12C)%0xA);
- if (t0>9) t0 -= 0xA;
- t0 = t0 | 0x30;
- u0=((x0 - t0 - x7 + 0x12C) % 0xA) | 0x30;
- if (u0<=0x35)
- if (ok_x7(x7,u0)==1)
- printf("%c-%c ",x0,x7);
- } /* end of if */
- } /* end of for x7 */
- printf("\n\n");
- } /* end of for i */
-
- } /* end of function */
-
- void main(void)
- {
- pairs();
- }
-